A Process Algebraic Method for the Speci cationand
نویسندگان
چکیده
This chapter describes a timed process algebra, called ACSR, which supports time-consuming actions and instantaneous events. Actions model the usage of shared resources and the passage of time, whereas events allow synchronization between processes. To be able to specify real-time systems accurately, ACSR supports static priorities that can be used to arbitrate between actions competing for shared resources and between events that are ready for synchronization. ACSR also ooers diierent notions of equivalence that can be used to verify that two processes behave the same. ACSR is illustrated through the speciication and analysis of a scheduler example, as well as three variants of the railroad crossing problem.
منابع مشابه
Multi-Sensor Fusion to Provide Quantitative Process Characterisation
This paper describes the design speci cationand implementa tion of a machine vision system The system integrates struc tured light coherent light and X ray imaging techniques to provide component coverage The integration of the multiple sensor systems is facilitated by the object oriented design
متن کاملAlgebraic View Speci cation
The application of algebraic speci cation techniques in the early phases of software development requires a means for specifying views In this paper we argue for algebraic view speci cation based on an algebraic concept model The concept model consists of two parts a meta model de ning the concepts of di erent views and the relationships between them and a system model de ning the system behavi...
متن کاملAlgebraic Speci cations and Sequencing: A Defect Detection Method
One class of program defects results from illegal sequences of otherwise legal operations in software implementations. Explicit statement of sequencing constraints, however, is not a common activity when specifying software even when using formal speci cation methods. This paper shows that constraints on program execution sequences can be derived directly from algebraic speci cations. Results i...
متن کاملSoftware Issues in High-performance Computing and a Framework for the Development of Hpc Applications
We identify the following key problems faced by HPC software: (1) the large gap between HPC design and implementation models in application development, (2) achieving high performance for a single application on di erent HPC platforms, and (3) accommodating constant changes in both problem speci cation and target architecture as computational methods and architectures evolve. To attack these pr...
متن کاملA Graphical Language with Formal Semantics for the Speci cationand Analysis of Real - Time Systems
Graphical Communicating Shared Resources , GCSR, is a formal language for the speciica-tion and analysis of real-time systems including their functional and resource requirements. GCSR allows a modular and hierarchical, and thus, scalable specii-cation of a real-time system. GCSR supports notions of communication through events, interrupt, concur-rency, and time to describe a real-time system. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996